A Rigorous Method for Testing Real-Time Reactive Systems

نویسندگان

  • Vangalur S. Alagar
  • Mao Zheng
چکیده

Real-time reactive systems are complex systems to design and verify. Rigorous testing of realtime reactive systems complement the more difficult and expensive formal verification process. This paper gives a rigorous method for black-box testing of real-time reactive systems whose design specifications are given in the Timed Reactive Object Model (TROM) formalism. 1 Introdu tion This paper discusses a black-box testing method for real-time reactive systems. Black-box testing relies on the specification of the system under test, and generates test cases from the specification to test the conformance of the implementation with respect to the system specification. Usually the results obtained from an implementation are compared with the oracle and the correctness of the implementation is certified only when they match for all test cases. When a formal specification of the system is available, it can be used both as an oracle and a medium to generate test cases. The term reactive was introduced by Harel and Pnueli [12] to designate systems that continuously interact with their environment and to distinguish them from interactive and transformational systems. Two important properties characterize reactive systems: stimulus synchronization: the process always reacts to a stimulus from its environment; response synchronization: the time elapsed between a stimulus and its response is acceptable to the relative dynamics of the environment, so that the environment is still receptive to the response. When the behavior of the reactive system is regulated by time, the system is called a real-time reactive system. Examples of such systems include patient monitoring systems, watchdogs for nuclear power plants, and air traffic control systems. In the context of real-time reactive systems, which are mostly safety-critical, the consequences of failure are extremely high, such systems are expected to perform as desired and never fail. Therefore, verification and testing must be conducted right from the early stages of specification and design to ensure correct implementation of safety and time-dependent behavior. A mechanical verification approach for reactive systems, proposed by Muthiayen and Alagar [15], complements the testing method discussed in this paper. This work is supported by grants from Natural Sciences and Engineering Research Council, Canada, and Concordia University Graduate Fellowship.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Testing Measurement in Real -Time Reactive Systems

In the context of safety-critical systems, which are real-time reactive systems, testing process must be integrated with the software development process as a whole, not just with the end product. Consequently, measuring the efficiency of the testing process emerges as an important issue. To be accurate and meaningful, both the measurement and the components to be measured must be precisely des...

متن کامل

Distance protection closed-loop testing using RTDS

This paper presents a distance protection test procedure by applying the Real-Time Digital Simulator (RTDS) of a power system. RTDS is a tool to design, develop, and test power-system protection. The RTDS enables real-time computation of electromagnetic phenomena with a calculation time step of even 50μs. The hardware allows the import and export of many signals from the simulator to an ext...

متن کامل

Very Fast Load Flow Calculation Using Fast-Decoupled Reactive Power Compensation Method for Radial Active Distribution Networks in Smart Grid Environment Based on Zooming Algorithm

Distribution load flow (DLF) calculation is one of the most important tools in distribution networks. DLF tools must be able to perform fast calculations in real-time studies at the presence of distributed generators (DGs) in a smart grid environment even in conditions of change in the network topology. In this paper, a new method for DLF in radial active distribution networks is proposed. The ...

متن کامل

Markovian Delay Prediction-Based Control of Networked Systems

A new Markov-based method for real time prediction of network transmission time delays is introduced. The method considers a Multi-Layer Perceptron (MLP) neural model for the transmission network, where the number of neurons in the input layer is minimized so that the required calculations are reduced and the method can be implemented in the real-time. For this purpose, the Markov process order...

متن کامل

Property-Oriented Testing: An Approach to Focusing Testing Efforts on Behaviours of Interest

The behaviours of reactive systems are characterized by events, conditions, actions, and information flows. Complex reactive systems further exhibit hierarchy and concurrency. Since there usually exist numerous behaviours in such systems, they can hardly receive both comprehensive and in-depth testing. This paper presents a property-oriented testing method for reactive systems. UML state machin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001